enumerate函數:enumerate()是一個很實用的函數,它會在迭代列表時同時返回索引和元素:
fruits = ["apple", "banana", "cherry"]
for index, fruit in enumerate(fruits):
print(f"{index}: {fruit}")
這讓你在迴圈中既能知道當前元素,又能掌握其索引。
文件讀寫:Python讓文件的讀寫操作變得非常簡單,使用open()函數來讀寫文件:
with open("example.txt", "w") as file:
file.write("Hello, world!")
這段程式會創建或打開一個名為example.txt的文件,並寫入內容。with語法會自動管理文件的開啟和關閉。
異常處理:程式中難免會遇到錯誤,Python提供了try-except機制來處理異常,避免程式崩潰:
try:
result = 10 / 0
except ZeroDivisionError:
print("不能除以 0!")
當發生除以0的錯誤時,程式會進入except區塊,並顯示錯誤提示。
列表推導式(List Comprehension):列表推導式是一種簡潔創建列表的方式:
numbers = [x for x in range(10) if x % 2 == 0]
print(numbers)
這段程式會生成一個只包含偶數的列表,推導式讓程式碼更簡潔,同時也提高了可讀性。